package com.jckj.core.service;

import com.jckj.core.entity.SysDict;

import java.util.List;

/**
 * @author:liukuan
 * @date:2018-01-29
 */
public interface SysDictService {

    /**
     * 添加字典维护
     * @param sysDict
     * @return
     */
    public int insert(SysDict sysDict);


    /**
     * 修改字黄维护
     * @param sysDict
     * @return
     */
    public int update(SysDict sysDict);

    /**
     * 根据主键删除
     *
     * @param id
     * @return
     */
    public default int deleteById(String id) {
        return 0;
    }

    /**
     * 根据主键查询
     * @param id
     * @return
     */
    public SysDict findById(String id);

    /**
     * 按类型查询字典
     * @param typeCode
     * @return
     */
    List<SysDict> getSysDictListBy(String typeCode);
}
